package net.zoneland.geological.system.entity;

import java.io.Serializable;
import java.util.Date;
import java.util.UUID;

/**
 * 表   名：TBL_FUNCTION<br/>
 * 注   释：导航信息<br/>
 * 作   者：李义<br/>
 * 日   期：2017-07-23 12:54:19
**/
public class Tbl_function implements Serializable { 

	private static final long serialVersionUID = 1L;

	/**
	 * 导航编码
	**/
	public String getCode(){
		return this.code == null ? "":this.code.trim() ;
	}

	/**
	 * 导航编码
	**/
	public void setCode(String _code ){
		this.code = ( _code == null ? "":_code.trim() );
	}

	/**
	 * 信息版本号
	**/
	public Integer getVersion(){
		return this.version;
	}

	/**
	 * 信息版本号
	**/
	public void setVersion(Integer _version ){
		this.version = _version;
	}

	/**
	 * 图标
	**/
	public String getIcon(){
		return this.icon == null ? "":this.icon.trim() ;
	}

	/**
	 * 图标
	**/
	public void setIcon(String _icon ){
		this.icon = ( _icon == null ? "":_icon.trim() );
	}

	/**
	 * 更新时间
	**/
	public Date getUpdate_time(){
		return this.update_time;
	}

	/**
	 * 更新时间
	**/
	public void setUpdate_time(Date _update_time ){
		this.update_time = _update_time;
	}

	/**
	 * ID
	**/
	public String getId(){
		return this.id == null ? "":this.id.trim() ;
	}

	/**
	 * ID
	**/
	public void setId(String _id ){
		this.id = ( _id == null ? "":_id.trim() );
	}

	/**
	 * 操作类别
	**/
	public String getFunctype(){
		return this.functype == null ? "":this.functype.trim() ;
	}

	/**
	 * 操作类别
	**/
	public void setFunctype(String _functype ){
		this.functype = ( _functype == null ? "":_functype.trim() );
	}

	/**
	 * 层级编码
	**/
	public String getLevelcode(){
		return this.levelcode == null ? "":this.levelcode.trim() ;
	}

	/**
	 * 层级编码
	**/
	public void setLevelcode(String _levelcode ){
		this.levelcode = ( _levelcode == null ? "":_levelcode.trim() );
	}

	/**
	 * 说明
	**/
	public String getRemark(){
		return this.remark == null ? "":this.remark.trim() ;
	}

	/**
	 * 说明
	**/
	public void setRemark(String _remark ){
		this.remark = ( _remark == null ? "":_remark.trim() );
	}

	/**
	 * 访问地址
	**/
	public String getUrl(){
		return this.url == null ? "":this.url.trim() ;
	}

	/**
	 * 访问地址
	**/
	public void setUrl(String _url ){
		this.url = ( _url == null ? "":_url.trim() );
	}

	/**
	 * 上级ID
	**/
	public String getParent_id(){
		return this.parent_id == null ? "":this.parent_id.trim() ;
	}

	/**
	 * 上级ID
	**/
	public void setParent_id(String _parent_id ){
		this.parent_id = ( _parent_id == null ? "":_parent_id.trim() );
	}

	/**
	 * 是否已删出
	**/
	public Integer getDeleted(){
		return this.deleted;
	}

	/**
	 * 是否已删出
	**/
	public void setDeleted(Integer _deleted ){
		this.deleted = _deleted;
	}

	/**
	 * 创建时间
	**/
	public Date getCreate_time(){
		return this.create_time;
	}

	/**
	 * 创建时间
	**/
	public void setCreate_time(Date _create_time ){
		this.create_time = _create_time;
	}

	/**
	 * 名称
	**/
	public String getName(){
		return this.name == null ? "":this.name.trim() ;
	}

	/**
	 * 名称
	**/
	public void setName(String _name ){
		this.name = ( _name == null ? "":_name.trim() );
	}

	/**
	 * 类属性声明
	**/
	/**
	 * 导航编码
	**/
	private String code = "";
	/**
	 * 信息版本号
	**/
	private Integer version = 0;
	/**
	 * 图标
	**/
	private String icon = "";
	/**
	 * 更新时间
	**/
	private Date update_time = null;
	/**
	 * ID
	**/
	private String id =  UUID.randomUUID().toString();
	/**
	 * 操作类别
	**/
	private String functype = "";
	/**
	 * 层级编码
	**/
	private String levelcode = "";
	/**
	 * 说明
	**/
	private String remark = "";
	/**
	 * 访问地址
	**/
	private String url = "";
	/**
	 * 上级ID
	**/
	private String parent_id = "";
	/**
	 * 是否已删出
	**/
	private Integer deleted = 0;
	/**
	 * 创建时间
	**/
	private Date create_time = null;
	/**
	 * 名称
	**/
	private String name = "";
}
